Location, communication and amenities were really good! However - the place needs to be cleaned better since we found some maulty spots here and there!