Beautiful views and comfy stay with lots of amenities.