All 10/10 from location to facilities to cleanliness to communication to standards of accommodation.. amazing stay !!