We loved our stay on Yelapa. Our 2nd level suite was perfect- always had a hot shower, great service, and a breathtaking beautiful view. The best little beach is steps away from your front door. The villa is in a very quiet area. Waves can be loud at night, but we enjoyed that.