Fabulous views and amenities. Five stars.