Fantastic, spacious place with many accommodations.