Granite House ticks all the boxes! Great views, wonderful amenities and spotless! We will definitely be back