We were pleasantly surprised by Phi Phi Dream. The location is great -- far away enough from the party scene that it isn't too loud and you can get a restful night's sleep, but close enough to the action that everything is a short walk away. It's about a 10 minute walk away from the pier and 5 minutes away from the beach, which was great. Service was better than other places we stayed at in Thailand. The hotel staff were pretty friendly and helpful. The room was clean, and had everything we needed (soap in the bathroom would have been nice, but not a big deal). Note that they seemed to have pretty strict rules about what you are allowed to do in the room (no guests, no eating/drinking, and no loud noise) so it's not really meant for the partying type. But great for couples/families.