If you need to stay in Comporta, this is a very nice hotel. Very clean, comfortable, quiet, and offers nice food services. Breakfast was excellent. Rooftop bar is nice.
I was in the area for golf nearby. I didn’t realize that there literally is next to nothing to do in Comporta. It served my purpose of staying nearby but I would have gone on back into Lisbon that afternoon if I could have. But the hotel has a 7 day cancel policy, so I was locked into payment regardless, and they wouldn’t let me out of it. A bit disappointing but understandable. They have a business to run.
But if you want to be in Comporta and understand how small it is, I absolutely would recommend this hotel. I’m not even sure there is another hotel in town, but I certainly didn’t see anything that looked as nice as AlmaLusa. It’s my fault for not being fully aware of what I was signing up for - I was just looking for the closest place to the golf course I was playing.
The town of Troia is much larger with more options, and a marina and beaches, but it’s another 20 minute drive north.
All depends what you’re looking for.