This is as good as you get in terms of amenity, location and functionality. We stayed for a couple of months while waiting for our new house to be completed - could have stayed forever !!