What a fantastic place with an amazing location. Everything was just perfect.