A perfect stay on an even more perfect location. I would recommend it time and time again.