We were part of a group of 30 staying here as part of a class reunion. This was in Feb. of 2010. We had poor service and there was no kitchen to prepare our meals. During our stay, we had to place our meal orders a day in advance. Our meals were prepared off site and brought in. Our group booked this "resort" many months in advance so we thought everything would be ready. If you really need to stay here, have someone go there ahead of time to make sure everything is in order, especially if you are part of a large group. I hope things have improved by now.