Great location and facilities. An area of improvement would be the level of cleanliness - linen, kitchen utensils and in general.
Other than that, it is still a good and decent accommodation option for travelers.