The host was exceptional throughout our stay. Communication was excellent, responses were very prompt, and he was always supportive and willing to help.The main area needing improvement is the check-in process. We arrived at around 5am with several pieces of luggage and it took almost an hour to find the apartment. There was no clear information about the six lifts, which entrance to use, or how to access the correct basement/lifts. We had to walk around 20 minutes from one end of the building to the other with our luggage, with no trolleys or assistance available. Clear, step-by-step arrival instructions would make a huge difference.The parking barriers worked on the first day but stopped working afterwards, meaning we had to park outside in extreme heat.There were also maintenance issues. The shower head in the second bathroom came off and was never repaired despite the host contacting management. Water pressure in the first bathroom was also extremely low.The location is excellent, particularly being close to the beach. Delivery drivers can struggle to find the building unless given the names of shops within the boutique mall.Overall, the host was fantastic and very responsive. Most issues were with building access, parking and management rather than the host. Better check-in instructions and quicker maintenance would greatly improve the experience.