I cannot recommend this place enough! Beautiful, scenic views make for an amazing experience. The unique layout and architecture also makes for a fun and memorable stay.