I can recommend this place in Porto but I need to admit that cleaning service simply walked in 5 mins after checkout hour despite my request to extend it (which remained unanswered).