Communication was great. Check-in was easy. Our key stopped working and resort staff were helpful and friendly. Great location next to walking path and shopping area. Never found the bike rentals but we were so busy exploring and having fun that we didn't ask.