I highly recommend this airbnb and would stay there again! Even though the bathrooms are shared, there were two separate showers and two separate toilet rooms which we found saved us a lot of time when getting ready, as there could be multiple people showering or using the bathrooms at the same time. Also, they were clean at all times!. There were cleaners that took care of the common area, shared bathrooms and each unit on a daily basis just like in a hotel. The location was absolutely perfect, in the heart of town. The hosts were super friendly and outstanding in that they took their time providing us with endless tips. Also, beach towels were available at request for those us of who forgot ours at our previous airbnb :)