What a beautiful place! The Butterfly House is a two-story townhome in a secure gated community, with a large community pool and a gorgeous sand beach. The house itself is very nice, spacious and welcoming, perfect for 4 people. The gardens are simply beyond compare, especially the private "lookout" high above the ocean - you can spend hours under the palapa reading or just watching the waves and the party boats. The kitchen is well equipped; beach towels, coolers etc. are provided; beds are comfortable; air conditioning is good (but not necessary as the house stays pretty cool throughout the day); the internet is reliable. The beach is private to the community, very beautiful and well maintained, plenty of space when we visited (late January), lots of beach chairs, no umbrellas but lots of luscious trees to hide under if you need shade. The ocean waters are warm and clean and calm enough for little ones but the pool water is unheated and a little cold. The housekeeping was excellent (hi Mama Dee!) and the recommended driver was incredibly helpful (hi Kevin!). In addition to airport pick up Kevin can organize any excursion or activity for you so no need to plan ahead, just chat with him on the way from the airport. I did take away 1 star for "location & neighborhood" because it's a 10-15 minute drive to grocery, restaurants, or the nearby 7-mile beach. You can call a taxi from the security gate but it takes a long time so I recommend texting Kevin instead (his prices are cheaper too, especially for the airport pickup). Please ask Kevin about the Zimbali mountain farm dinner, it was the highlight of our visit!