5 stars all round. Great location and lovely place with all the required amenities.