highly recommended perfect location perfect accommodation