Excellent stay, impeccable cleanliness, good location and well equipped kitchen.