Great everything, from communication, cleanliness, tips, and perfect location, especially since we stayed there for the Porto marathon.