Very clean, modern and had all amenities that we required. Staff were very efficient and assisted with all our request. Highly recommend