Excellent place and location. Very friendly staff who speak multiple languages, very accommodating. Would happily stay here again.