Lovely spot, great location. Everything you need to have a great time.