Super hosts. Very welcoming and very accommodating. Extremely clean. Stella and Felix deserve very high ratings.