Expensive
The hotel is excellent in class, service, food, hygiene, environment and all. But the price they charge is ridiculous, you should better check-in Avari tower or Beach Luxury Hotel. They are really good hotels. As compared to the price, the service is also good, food, environment, cleanliness and all.
The negative thing about Marriott is that it is located next to US Embassy due to which the road is closed in night till morning and in daytime the driving is very dificult due to slow traffic caused by high security arrangements.