Clean and comfortable flat, in a good location, and welcoming hosts - what else do you need for a great stay? Alexa place is a highly recommendable offer.