Good location, excellent communication. Could use some improvement in terms of amenities and cleaning. Overall, pleasant stay.