I've been a little less than happy with the Marriott brand after a bad experience in NJ but this hotel reminded me that each of these hotels are independently run. The staff here is excellent. I've traveled to enough hotels to recognize great staff and the caliber here was quite high. I had only one issue and they resolved it under 5 minutes. The staff are friendly, courteous, and I feel like they actually pay attention to the guests. People staying here for business are treated like house guests rather than hotel guests it's a nice touch that the Marriott brand should use everywhere (especially in NJ). They have a managers beer/food spread at night and this saved me having to venture out to find food after a very long day. My room was a little dated but it was fully functional and perfectly fine. The location is great for the business campuses there and there are plenty of restaurants and shopping choices. I will stay here again.