5 stars on all dimensions. Loved the home feeling — clean, beautifully decorated, super comfortable and filled with creature comforts. Fantastic location. Would definitely want to stay here again.