We had a brilliant stay at Michael apartment. Clean, spacious flat with great balcony, easy access to pools and gardens. Plenty of restaurants and bars in local area, beach 5-10mins away by car. Same as Villamoura, where there is plenty to do too. A very relaxing break, would strongly recommend.