The last posting on this place is pretty old...is that good or bad? The pictures of this place look incredible, and the price is definitely right...is this place too good to be true? What's the scoop on this place?