The host organization was extremely communicative and the apartment itself is very nice.
However, you must be aware that the self- check-in process is going to be very complicated. They provide very detailed written instructions but all the written material you receive is very extensive and a lot for someone just trying to enjoy a little vacation. FYI it is a very large apartment complex and will be a maze to figure out (to find the key, find the right parking lot, find the right parking space then the right building and apartment). I'm not saying don't do it but you should just KNOW that going in. Also when we were there they knew we had hung beach towels on the balcony to dry (which we later found out we weren't allowed to do) and somehow they had seen that? I don't know how and that made us uncomfortable that we were somehow being watched despite no one being available to help us get in during check-in.... Also FYI the check-in time is 4pm which is pretty late whereas check-out is 10am and anything later than 10:30 you have to pay extra. They handled things professionally, the apartment was very clean and comfortable with good amenities but just know it is a complicated process and personally I don't think it's worth it if you have a short trip.