Great accommodation at a perfect location