Everything was perfect: location, check-in, cleanliness, communication.
The reason for the missing fifth star is that you had to go through the bathroom to go to the kitchen and the bed was slightly too hard for our taste.