Great location, great size, has everything you need with a full kitchen. Communication is great. Cleanliness of the whole place was not great (bed and linen was fresh tho!)