This hotel has a good location of closeness to the beach is all that matters, as it is located basically on the beach, unfortunately this is not always all that counts. After changing rooms 3 times we finally got a room that was half-decent and not dirty or overlooking the parking lot and where we found it ok to stay for 7 days. However, here are a few reasons why this, in my eyes is no longer worthy to be classified as a 5* facility: 1.Terrible housekeeping. Rooms where very old and dirty, wall-to-wall carpets with dirty and stains that where not vacuumed while we where there. The bed was made but thats is: no cleaning and no replacing vanity-kit etc. 2. Unfriendly staff. With few exceptions (as the kind lady who made omelets og the girl making waffles during breakfast) the staff where rude, arrogant and reluctant to facilitate anything. We travelled with a child and they were not even able to get us a taxi with a child seat! 3. When wanting to play golf, the hotel reccommended a course that where under major construction and where ALL 18 holes where covered with sand!! We love Alvor and Portugal, but will definitely NOT stay in this hotel again.