Amazing location, basic amenities, decent communication. While the place isn't as cozy as in the photos, you get what you pay for. Be careful to ask about the hot water in the shower before your stay!! We never managed to get ours to work for the two days we were there. They were helpful but didn't have enough time to arrange repair.