This place is really nice and has all the amenities you would like for somewhere to stay for a short period. It's obviously newly built. The marble floors and modern touches were great. Super clean and comfortable. 5 stars