Magical place with many views and seating areas!!