Comfortable, spacious and modern. The place was clean and includes all amenities we want. We enjoyed our stay.