amazing location everything we needed for a wonderful stay