Excellent, everything as described. Great communication and support during my stay! I recommend this place.