Perfect spot in a perfect location. Everything needed for a great holiday